<?php

// Instance de la class DomDocument
$doc = new DOMDocument();

// Definition de la version et l'encodage
$doc->version = '1.0';
$doc->encoding = 'ISO-8859-1';

// Ajout d'un commentaire a la racine
$comment_elt = $doc->createComment('Created By Uber-Link');
$doc->appendChild($comment_elt);

// Ajout la balise 'note' a la racine
$root = $doc->createElement('root');
$doc->appendChild($root) ; 
        
$item = $doc->createElement('item');
$root->appendChild($item) ; 

$item->setAttribute('id', '1') ; 
// Creation des elements 'to' 'from' 'heading' 'body'
$lien      = $doc->createElement('lien', 'http://moncul.com');
$tag    = $doc->createElement('tag', 'bite , chatte , cul');
$titre = $doc->createElement('titre', 'c\'est de la balle');
$categorie = $doc->createElement('categorie', 'PHP');

// Pas de contenu pour l'instant pour cet element car on desir y mettre une balise CDATA
$description  = $doc->createElement('description');

// Specifier que les elements to/from/heading/body sont dans 'note'
$item->appendChild($lien);
$item->appendChild($tag);
$item->appendChild($titre);
$item->appendChild($description);
$item->appendChild($categorie);

$description_cdata = $doc->createCDATASection('&&& sale chienne');

$description->appendChild($description_cdata);

// Rendre Joli ;)
$doc->formatOutput = true;

// Afficher le document XML
$doc->saveXML();

// Sauver le document XML sous le nom simple.xml
$doc->save('simple.xml');


?>